function changeCode(obj) {
    let url = "/code?a" + Math.random(obj);
    // document.getElementById("code").src=url;
    // obj.src=url;
    $(obj).attr("src", url);
}

$(function () {
    layui.use('form', function () {
        var form = layui.form;
        // layer.msg('玩命卖萌中', function(){
        //   //关闭后的操作
        //   });


        //自定义验证规则
        form.verify({
            username: [/^(.+){4,16}$/, '用户名为4-16位且第一位要大写'],
            password: [/(.+){6,12}$/, '密码必须6到12位'],
            code: [/.{5}/, '验证码必须5位']
        })

        //监听提交
        form.on('submit(login)', function (data) {
            // alert(888)
            // layer.msg(JSON.stringify(data.field),function(){
            //     location.href='index.html'
            // });
            let loginName = data.field.username;
            $.ajax({
                url: '/login',//对应的是Java servlet里面的注解地址
                data: data.field,// 要传递给Java的数据，统一以对象的形式传递{}
                type: 'post',//对应的是servlet里面的方法
                dataType: 'json',//java传递到前端的数据统一格式json
                success: function (data) {// Java后台给前端的返回信息，res就是返回的结果
                    console.log(data);
                    if (data.msg == 'success') {
                        sessionStorage.setItem("loginName", loginName)
                        location.href = '/html/index.html';
                    } else if (data.msg == "error-code") {
                        layer.msg("验证码不正确");
                    } else {
                        layer.msg("用户名或密码不正确");
                    }
                }
            });
            return false;
        });
    });
})